package com.zhj.helloframework.aop.aspect;

import com.zhj.helloframework.aop.PointcutLocator;
import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Author: zhj
 * @Description: 实现Aspect切面类的信息的载体
 * @Date: 2021/10/8 16:38
 * @Version: 1.0
 */
@AllArgsConstructor
@Getter
public class AspectInfo {
    // 切面类的优先级
    private int orderIndex;
    // 真正做增强代理的切面类对象的引用
    private DefaultAspect aspectObject;
    // 该切面对哪些类增强
    private PointcutLocator pointcutLocator;
}
